package com.droowa.util;


public class BoardUtilities {
	//글목록에서 한페이지에 보여질 게시물의 개수
	public static final int CONTENT_PER_PAGE = 10;
	//한 페이지 그룹으로 묶을 페이지의 개수
	public static final int PAGE_PER_PAGEGROUP = 2;
	
	/**
	 * TextArea에서 입력 받은 글 내용을 HTML로 출력 될 때에 맞는 형식으로 변경하는 메소드
	 * 새글등록, 답변글등록, 글 수정시 사용
	 * > - &gt;
	 * < - &lt;
	 * \n - <br>
	 * 공백 - &nbsp;
	 */
	public static String changeContentForDB(String content){		
		String newContent =  content.replaceAll("<", "&lt;");
		newContent = newContent.replaceAll(">", "&gt;");
		newContent = newContent.replaceAll("\r\n", "<br>");
		newContent = newContent.replaceAll(" ", "&nbsp;");
		return newContent;
	}
	/**
	 * DB 에 저장된 content를 TextArea에 출력할 형식으로 변경
	 * 글수정 폼, 답글 폼 출력시 사용
	 * <br> - \n
	 * &gt; - >
	 * &lt; - <
	 * &nbsp; - 공백
	 */
	public static String changeContentForTextArea(String content){
		String newContent  = content.replaceAll("<br>", "\r\n");
		newContent = newContent.replaceAll("&lt;", "<");
		newContent = newContent.replaceAll("&gt;", ">");
		newContent = newContent.replaceAll("&nbsp;", " ");
		return newContent;
	}
	
}
























